public class HF_wrapperClass{

public class SearchWrapper{

     public Id Id{set;get;}
     public String firstname{set;get;}
     public String lastname {set;get;}
     public String email{set;get;}
     public String phone{set;get;}
     public Boolean isview{set;get;}
     public Boolean isimport{set;get;}
     public string contactid{set;get;}
     public String state{set;get;}
     public String country{set;get;}
     public String nameID{set;get;}
     public String partnerID{set;get;}
     public String city{set;get;}
     public String zipCode{set;get;}
     public String StreetAddress{set;get;}
}

//wrapper for account object..

public class AccountWrapper{
        public String SfdcAccountID;
        public String AccountName;
        public String HFHIPartnerID;
        public String HFHIOrganisationStatus;
        public String AccountType;
        public String Description;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}

//wrapper for accountAddress..

public class AccountAddressWrapper{
        public String SfdcAddressID;
        public String HFHIPartnerID;
        public Integer NameID;
        public String AddressType;
        public String PreferredAddress;
        public String StreetAddress;
        public String AddressLine1;
        public String AddressLine2;
        public String City;
        public String State;
        public String Country;
        public String ZipCode;
        public String ZipCodeExtension;
        public String Comments;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;

}
//wrapper for accountPhone ..

public class AccountPhoneWrapper{
        public String SfdcPhoneID;
        public String HFHIPartnerID;
        public Integer NameID;
        public String Phone;
        public String Extn;
        public String PhoneType;
        public String PreferredPhone;
        public String Description;
        public String Country;
        public String CountryCode;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
//wrapper for accountEmail ..

public class AccountEmailsWrapper{
        public String SfdcEmailID;
        public String HFHIPartnerID;
        public Integer NameID;
        public String EmailType;
        public String Email;
        public String PreferredEmail;
        public String Despriction;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
//wrapper for Classification..

public class ClassificationWrapper{
        public String SfdcClassificationID;
        public String HFHIPartnerID;
        public String ClassificationCode;
        public String ClassificationValue;
        public DateTime StartDate;
        public DateTime EndDate;
        public String Status;
        public String Description;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
//wrapper for serviceAreaZipCode..

public class ServiceAreaZipCodeWrapper{
        public String SfdcServiceAreaZipCodeID;
        public String HFHIPartnerID;
        public String PostalCode;
        public String sfdcId;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
// wrapper for contact object..

public class ContactWrapper{
       public String SfdcContactID;
        public String PartnerContactID;
        public Integer NameID;
        public String FirstName;
        public String MiddleName;
        public String LastName;
        public String PreferredName;
        public String Gender;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
// wrapper for contactAddress object..

public class ContactAddressWrapper{
       public String SfdcAddressID;
        public String PartnerContactID;
        public Integer NameID;
        public String AddressType;
        public String PreferredAddress;
        public String StreetAddress;
        public String AddressLine1;
        public String AddressLine2;
        public String City;
        public String State;
        public String Country;
        public String ZipCode;
        public String ZipCodeExtension;
        public String Comments;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
// wrapper for contactPhone object..

public class ContactPhoneWrapper{
        public String SfdcPhoneID;
        public String PartnerContactID;
        public Integer NameID;
        public String Phone;
        public String Extn;
        public String PhoneType;
        public String PreferredPhone;
        public String Description;
        public String Country;
        public String CountryCode;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
// wrapper for contactEmail object..

public class ContactEmailWrapper{
       public String SfdcEmailID;
        public String PartnerContactID;
        public Integer NameID;
        public String EmailType;
        public String Email;
        public String PreferredEmail;
        public String Despriction;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
//wrapper for relationship object..

public class RelationshipWrapper{
        public String SfdcRelationshipID;
        public String RelatedPartnerID;
        public String PartnerContactID;
        public Integer RelatedNameID;
        public String RelationshipType;
        public DateTime StartDate;
        public DateTime EndDate;
        public String Description;
        public String Status;
        public DateTime CreatedDate;
        public String CreatedBy;
        public DateTime LastModifiedDate;
        public String LastModifiedBy;
}
 
}